package com.demo.dao.uiv.mapper;

import com.demo.dao.common.entity.CatalogItem;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface UivCatalogMapper {
    //查询字典及字典列表
    public List<CatalogItem> getSysDictionaryByTypeName(String dictTypeName);
    public List<CatalogItem> getHmiDictionaryByTypeName(String dictTypeName);
    public List<CatalogItem> getHmiDictionaryValueByTypeName(String dictTypeName);

    //查询项目列表
    public List<CatalogItem> getProjectCatalogList();

    //查询页面列表
    public List<CatalogItem> getPageCatalogList();

    //查询设备列表
    public List<CatalogItem> getDeviceCatalogList();

    //查询变量列表
    public List<CatalogItem> getVariableCatalogList();

    //查询图元列表
    public List<CatalogItem> getTupleCatalogListByTypeId(Long typeId);
}
